package org.gap.service;

import java.util.List;
import java.util.Set;

import org.gap.domain.Patient;
import org.gap.domain.RendezVous;

/**
 * Spring service that handles CRUD requests for RendezVous entities
 * 
 */
public interface RendezVousService {

	/**
	 * Load an existing RendezVous entity
	 * 
	 */
	public Set<RendezVous> loadRendezVouss();

	/**
	 * Save an existing RendezVous entity
	 * 
	 */
	public void saveRendezVous(RendezVous rendezvous);

	/**
	 * Return all RendezVous entity
	 * 
	 */
	public List<RendezVous> findAllRendezVouss(Integer startResult, Integer maxRows);

	/**
	 * Delete an existing Patient entity
	 * 
	 */
	public RendezVous deleteRendezVousPatient(Integer rendezvous_rdvRendezVous, Integer related_patient_patPatient);

	/**
	 * Delete an existing RendezVous entity
	 * 
	 */
	public void deleteRendezVous(RendezVous rendezvous_1);

	/**
	 * Save an existing Patient entity
	 * 
	 */
	public RendezVous saveRendezVousPatient(Integer rdvRendezVous, Patient related_patient);

	/**
	 */
	public RendezVous findRendezVousByPrimaryKey(Integer rdvRendezVous_1);

	/**
	 * Return a count of all RendezVous entity
	 * 
	 */
	public Integer countRendezVouss();
}